Н_СПІВРОБ, Н_ПРО} -> ПРІЗ



Н_СПІВРОБ, Н_ПРО} -> Н_ВІД

Н_СПІВРОБ, Н_ПРО} -> ТЕЛ

Н_СПІВРОБ, Н_ПРО} -> ПРОЕКТ

Н_СПІВРОБ, Н_ПРО} -> Н_ЗАВДАН

Залежність атрибутів, що характеризують співробітника, від табельного номера співробітника:

Н_СПІВРОБ -> ПРІЗ

Н_СПІВРОБ -> Н_ВІД

Н_СПІВРОБ -> ТЕЛ

Залежність найменування проекту від номера проекту:

Н_ПРО -> ПРОЕКТ

Залежність номера телефону від номера відділу:

Н_ВІД-> ТЕЛ

Зауваження. Наведені функціональні залежності не виведені з зовнішнього вигляду відношення, наведеного в таблиці 1. Ці залежності відбивають взаємозв'язки, виявлені між об'єктами предметної області і є додатковими обмеженнями, обумовленими предметною областю. Таким чином, функціональна залежність - семантичне поняття. Вона виникає, коли за значеннями одних даних у предметній області можна визначити значення інших даних. Наприклад, знаючи табельний номер співробітника, можна визначити його прізвище, за номером відділу можна визначити номер телефону. Функціональна залежність задає додаткові обмеження на дані, що можуть зберігатися у відношеннях. Для коректності бази даних (адекватності предметної області) необхідно при виконанні операцій модифікації бази даних перевіряти всі обмеження, визначені функціональними залежностями.


Дата добавления: 2016-01-05; просмотров: 1; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!